body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
    margin:0;
    padding:0;
}
/*合并单元格边框、清除表格单元格间隙，不需要再设置cellpadding="0"、cellspacing="0"和border="0"*/
table {
    /*合并单元格相邻边框 IE*/
    *border-collapse:collapse;
    /*设置单元格间隔为0*/
    border-spacing:0;
}
/*设置表格内元素左对齐*/
caption,th {
    text-align:left;
}
/*清除默认边框*/
fieldset,img,a img {
    border:0;
}
/*清除特殊文字*/
address,caption,cite,code,dfn,em,strong,th,var {
    font-style:normal;
    font-weight:normal;
}
/*设置强调元素为文字加粗*/
em,strong {
    font-weight:bold;
}
/*清除列表项样式*/
li {
    list-style:none;
}
/*设置标题文字*/
h1,h2,h3,h4,h5,h6 {
    font-size:100%;
    font-weight:bold;
}
/*清除伪类内容*/
q:before,q:after,blockquote:before,blockquote:after {
    content:"";
}
/*清除文字转换*/
abbr,acronym {
    border:0;
    font-variant:normal;
}
/*设置上标对齐*/
sup {
    vertical-align:text-top;
}
/*设置下标对齐*/
sub {
    vertical-align:text-bottom;
}
/*设置表单内元素文字继承*/
input,textarea,select {
    font-family:inherit;
    font-size:inherit;
    *font-size:100%;
    font-weight:inherit;
}
/*清除默认文字修饰*/
del,ins {
    text-decoration:none;
}
/******************************* 基础设置 base *****************************************
/*
 *全局设置
 *不允许修改
*/
/*--------------------------------------------*/
/*初始页面默认字体和颜色*/
html {
    overflow-y: hidden;
    overflow-x:hidden;
}
body {
    font:14px/1.5 "Microsoft YaHei",Arial,sans-serif;
    color: #4c4c4c;
    background:#f5f5f5;
}
/*--------------------------------------------*/
/*设置超级链接默认样式*/
a {
    cursor:pointer;
    color: #4c4c4c;
    text-decoration: none;
}
a:active {
    color: #4c4c4c;
}
a:hover {
    text-decoration: underline;
}
/*--------------------------------------------*/
/*设置标题默认文本大小*/
h1,h2 {
    font-size:16px;
}
h3,h4 {
    font-size:14px;
}
h5,h6 {
    font-size:12px;
}
/*--------------------------------------------*/
/*表单头的ie hack*/
legend {
    *margin-left:-6px;
}

/******************************** 功能 function 前缀：.f- *****************************************
 *功能，可作为应用
 *用于样式特殊设置、统一设置
 *不允许修改
*/
/*--------------------------------------------*/
/*设置为显示文字的inline-block*/
.f-ib-t {
    display:-moz-inline-box;
    display:inline-block;
    *zoom:1;
    *display:inline;
    vertical-align:middle;
    line-height:110%;
    text-align:left;
    font-size:12px;
}
/*设置为不显示文字的inline-block*/
.f-ib {
    display:-moz-inline-box;
    display:inline-block;
    *zoom:1;
    *display:inline;
    vertical-align:middle;
    text-indent:-9999px;
    overflow:hidden;
    *text-indent:0;
    font-size:0;
    line-height:0;
}
/*--------------------------------------------*/
/*设置自清除浮动，.f-clear可作为应用*/
.f-clear,div,li,ul,ol {
    *zoom:1;
}
.f-clear:after,div:after,li:after,ul:after,ol:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
}
/*--------------------------------------------*/
/*设置容器内内联元素水平居中*/
.f-center {
    text-align:center;
}
/*设置容器内内联元素水平居右*/
.f-t-right {
    text-align:right;
}
/*设置容器内内联元素垂直居中*/
.f-middle * {
    vertical-align:middle;
}
/*设置容器隐藏*/
.f-hidden {
    display:none;
}
/*设置容器剪切*/
.f-overflow {
    overflow:hidden;
}
/*--------------------------------------------*/
/*设置链接 666*/
.f-link-f a,a.f-link-f {
    color:#f5e4bc;
}
/*设置链接 9*/
.f-link-9 a,a.f-link-9 {
    color:#999;
}
/*设置链接 f60*/
.f-link-f60 a,a.f-link-f60 {
    color:#f60;
}
/*设置链接 f*/
.f-link-f a,a.f-link-f,.f-link-f a:hover,a.f-link-f:hover {
    color:#f5e4bc;
}
/**/
.f-link-04d a,a.f-link-04d {
    color:#04d;
}
.f-link-6 a:hover,a.f-link-6:hover,
.f-link-9 a:hover,a.f-link-9:hover,
.f-link-f60 a:hover,a.f-link-f60:hover,
.f-link-04d a:hover,a.f-link-04d:hover {
    color:#f60;
    text-decoration:underline;
}
/*--------------------------------------------*/
/*设置文本 12 999*/
.f-text {
    font-size:12px;
    font-weight:normal;
    color:#999;
}
/*--------------------------------------------*/
/*设置文字大小 9px*/
.f-size-9 {
    font-size:9px;
}
/*设置文字大小 10px*/
.f-size-10 {
    font-size:10px;
}
/*设置文字大小 11px*/
.f-size-11 {
    font-size:11px;
}
/*设置文字大小 12px*/
.f-size-12 {
    font-size:12px;
}
/*设置文字大小 14px*/
.f-size-14 {
    font-size:14px;
}
/*设置文字大小 16px*/
.f-size-16 {
    font-size:16px;
}
/*设置文字大小 18px*/
.f-size-18 {
    font-size:18px;
}
/*--------------------------------------------*/
/*设置颜色 灰黑 333*/
.f-color-3 {
    color:#333;
}
/*设置颜色 深灰 666*/
.f-color-6 {
    color:#666;
}
/*设置颜色 浅灰 999*/
.f-color-9 {
    color:#999;
}
/*设置颜色 纯白 fff*/
.f-color-f {
    color:#fff;
}
/*设置颜色 鲜红 f00*/
.f-color-f00 {
    color:#f00;
}
/*设置颜色 橙色 f60*/
.f-color-f60 {
    color:#f60;
}
/*设置颜色 暗红 c30*/
.f-color-c30 {
    color:#c33;
}
/*设置颜色 墨绿 690*/
.f-color-690 {
    color:#14771b;
}
/*设置颜色 湛蓝 38d*/
.f-color-38d {
    color:#38d;
}
/*--------------------------------------------*/
/*bug工具 解决自适应按钮在ie7中的滚屏擦除的bug，使用div或span，加于</body>前*/
.f-btnfix {
    position:fixed;
    top:0;
    left:0;
    width:0;
    height:0;
    overflow:hidden;
    visibility:hidden;
}
/*bug工具 ie6的3px bug*/
.f-mr--3 {
    _margin-right:-3px;
}

/*--------------------------------------------*/
/*设置为不浮动*/
body .f-none {
    float:none;
}
/*设置为右浮动*/
body .f-right {
    float:right;
}
/*设置为左浮动*/
body .f-left {
    float:left;
}
/*--------------------------------------------*/
/*设置内边距*/
.f-pd-1 {
    padding:1px;
}
.f-pd-2 {
    padding:2px;
}
.f-pd-3 {
    padding:3px;
}
.f-pd-5 {
    padding:5px;
}
.f-pd-10 {
    padding:10px;
}
.f-pd-15 {
    padding:15px;
}
.f-pd-20 {
    padding:20px;
}

/*设置右内边距 10px*/
.f-pr-5 {
    padding-right:5px;
}
.f-pr-10 {
    padding-right:10px;
}
.f-pr-15 {
    padding-right:15px;
}
.f-pr-20 {
    padding-right:20px;
}
/*设置上内边距 5px*/
.f-pt-5 {
    padding-top:5px;
}
.f-pt-10 {
    padding-top:10px;
}
.f-pt-15 {
    padding-top:15px;
}
.f-pt-20 {
    padding-top:20px;
}
/*--------------------------------------------*/
/*设置上外边距*/
.f-mt-3 {
    margin-top:3px;
}
.f-mt-5 {
    margin-top:5px;
}
.f-mt-10 {
    margin-top:10px;
}
.f-mt-15 {
    margin-top:15px;
}
.f-mt-20 {
    margin-top:20px;
}
/*设置上边外边距 -3px 通常用于解决行高导致的水平顶部对齐*/
.f-mt--3 {
    margin-top:-3px;
    *margin-top:-2px;
}
/*设置右外边距*/
.f-mr-1 {
    margin-right:1px;
}
.f-mr-2 {
    margin-right:2px;
}
.f-mr-3 {
    margin-right:3px;
}
.f-mr-5 {
    margin-right:5px;
}
.f-mr-10 {
    margin-right:10px;
}
.f-mr-15 {
    margin-right:15px;
}
.f-mr-20 {
    margin-right:20px;
}
/*设置下外边距*/
.f-mb-5 {
    margin-bottom:5px;
}
.f-mb-10 {
    margin-bottom:10px;
}
.f-mb-15 {
    margin-bottom:15px;
}
.f-mb-20 {
    margin-bottom:20px;
}
/*设置左外边距*/
.f-ml-1 {
    margin-left:1px;
}
.f-ml-2 {
    margin-left:2px;
}
.f-ml-3 {
    margin-left:3px;
}
.f-ml-5 {
    margin-left:5px;
}
.f-ml-10 {
    margin-left:10px;
}
.f-ml-15 {
    margin-left:15px;
}
.f-ml-20 {
    margin-left:20px;
}
/*设置宽度100%*/
.f-width {
    width:100%;
}
/*设置高度100%*/
.f-height {
    height:100%;
}
/*--------------------------------------------*/
/*设置边框 1px ddd*/
.f-bd-1-d {
    border:1px solid #ddd;
}
/*设置边框 1px eee*/
.f-bd-1-e {
    border:1px solid #eee;
}
/*设置右边边框 1px ddd*/
.f-bdr-1-d {
    border-right:1px solid #ddd;
}
/*设置右边边框虚线 1px ddd*/
.f-bdr-da-1-d {
    border-right:1px dashed #ddd;
}
/*设置左边边边框 1px ddd*/
.f-bdl-1-d {
    border-left:1px solid #ddd;
}
/*设置边框 1px #FFE5B5*/
.f-bd-1-fe5 {
    border:1px solid #FFE5B5;
}
/*设置边框 粉红色 1px #FFDDDD*/
.f-bd-1-fdd {
    border:1px solid #FFDDDD;
}

/*--------------------------------------------*/
/*设置背景色 #f4*/
.f-bg-f4 {
    background-color: #f4f4f4;
}
/*设置背景色 #171716*/
.f-bg-17 {
    background-color: #171716;
}
/*设置背景色 #040403*/
.f-bg-04 {
    background-color: #040403;
}
/*设置背景色 #111111*/
.f-bg-11 {
    background-color: #111111;
}
/*设置背景色 #FFFFF7*/
.f-bg-ff7 {
    background-color: #FFFFF7;
}
.f-bg-205 {
    background-color: #205924;
}
/*设置背景色 #F3F3F
.f-bg-f5 {
    background-color: #F5F5F5;
}
/******************************** 布局 layout 前缀：.l- *****************************************
 *布局，包括页面布局和内容布局
 *不允许修改
 */
/*--------------------------------------------*/
/*总页面*/
.g-container{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.g-container{background:url(../images/bg/i-bg.jpg) no-repeat center top;position: relative;
    min-height: 100%;}
*::-moz-selection{background-color: #14771b;color: #fff}
.g-content{width:1200px;margin: 0 auto;position: relative;}
@media screen and (max-width: 1024px) {.g-content{width:1024px;}}

.countdownBox{position: absolute;width: 258px;height: 272px;right: 40%;top: 30%;text-align: center;color: #ff4b3e;font-size: 150px;font-weight: bold;line-height: 272px;
    z-index: 2;background:url(../images/bg/countdown.png) no-repeat center center;display: none}
.printbox{
    position: absolute;text-align: center;
    z-index: 2;background:url(../images/bg/printbox.png) no-repeat center center;overflow: hidden;
    width: 0px;left:50%;top: 30%;opacity:.2;height: 586px;z-index: 9;background-size: 100% auto;
}
.btn-wrap{z-index: 10;}
@media screen and (max-width: 1024px) {.printbox{background-size: 100% auto;top:18%;height: 560px}}

.g-button {
    display: inline-block;
    min-width: 46px;
    text-align: center;
    color: #444;
    font-size: 16px;
    font-weight: bold;
    padding: 0 8px;
    line-height: 27px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    -webkit-transition: all 0.218s;
    -moz-transition: all 0.218s;
    -ms-transition: all 0.218s;
    -o-transition: all 0.218s;
    transition: all 0.218s;
    border: 1px solid #dcdcdc;
    background-color: #f5f5f5;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#f1f1f1));
    background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
    background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    cursor: default;
}
*+html .g-button {
    min-width: 70px;
}
.g-button:hover {
    border: 1px solid #c6c6c6;
    color: #333;
    text-decoration: none;
    -webkit-transition: all 0.0s;
    -moz-transition: all 0.0s;
    -ms-transition: all 0.0s;
    -o-transition: all 0.0s;
    transition: all 0.0s;
    background-color: #f8f8f8;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f8f8f8),to(#f1f1f1));
    background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
    background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.g-button:active {
    background-color: #f6f6f6;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#f6f6f6),to(#f1f1f1));
    background-image: -webkit-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image: -moz-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image: -ms-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image: -o-linear-gradient(top,#f6f6f6,#f1f1f1);
    background-image: linear-gradient(top,#f6f6f6,#f1f1f1);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.g-button:visited {
    color: #666;
}
.g-button-submit {
    border: 1px solid #3079ed;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.1);
    background-color: #4d90fe;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#4787ed));
    background-image: -webkit-linear-gradient(top,#4d90fe,#4787ed);
    background-image: -moz-linear-gradient(top,#4d90fe,#4787ed);
    background-image: -ms-linear-gradient(top,#4d90fe,#4787ed);
    background-image: -o-linear-gradient(top,#4d90fe,#4787ed);
    background-image: linear-gradient(top,#4d90fe,#4787ed);
}
.g-button-submit:hover {
    border: 1px solid #2f5bb7;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.3);
    background-color: #357ae8;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
    background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
    background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
    background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
    background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
    background-image: linear-gradient(top,#4d90fe,#357ae8);
}
.g-button-submit:active {
    background-color: #357ae8;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#4d90fe),to(#357ae8));
    background-image: -webkit-linear-gradient(top,#4d90fe,#357ae8);
    background-image: -moz-linear-gradient(top,#4d90fe,#357ae8);
    background-image: -ms-linear-gradient(top,#4d90fe,#357ae8);
    background-image: -o-linear-gradient(top,#4d90fe,#357ae8);
    background-image: linear-gradient(top,#4d90fe,#357ae8);
    -webkit-box-shadow: inset 0 1px 2px rgb	a(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.g-button-share {
    border: 1px solid #29691d;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.1);
    background-color: #3d9400;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#398a00));
    background-image: -webkit-linear-gradient(top,#3d9400,#398a00);
    background-image: -moz-linear-gradient(top,#3d9400,#398a00);
    background-image: -ms-linear-gradient(top,#3d9400,#398a00);
    background-image: -o-linear-gradient(top,#3d9400,#398a00);
    background-image: linear-gradient(top,#3d9400,#398a00);
}
.g-button-share:hover {
    border: 1px solid #2d6200;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.3);
    background-color: #368200;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#3d9400),to(#368200));
    background-image: -webkit-linear-gradient(top,#3d9400,#368200);
    background-image: -moz-linear-gradient(top,#3d9400,#368200);
    background-image: -ms-linear-gradient(top,#3d9400,#368200);
    background-image: -o-linear-gradient(top,#3d9400,#368200);
    background-image: linear-gradient(top,#3d9400,#368200);
}
.g-button-share:active {
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
}
.g-button-red {
    border: 1px solid transparent;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.1);
    text-transform: uppercase;
    background-color: #d14836;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#d14836));
    background-image: -webkit-linear-gradient(top,#dd4b39,#d14836);
    background-image: -moz-linear-gradient(top,#dd4b39,#d14836);
    background-image: -ms-linear-gradient(top,#dd4b39,#d14836);
    background-image: -o-linear-gradient(top,#dd4b39,#d14836);
    background-image: linear-gradient(top,#dd4b39,#d14836);
}
.g-button-red:hover {
    border: 1px solid #b0281a;
    color: #fff;
    text-shadow: 0 1px rgba(0,0,0,0.3);
    background-color: #c53727;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#c53727));
    background-image: -webkit-linear-gradient(top,#dd4b39,#c53727);
    background-image: -moz-linear-gradient(top,#dd4b39,#c53727);
    background-image: -ms-linear-gradient(top,#dd4b39,#c53727);
    background-image: -o-linear-gradient(top,#dd4b39,#c53727);
    background-image: linear-gradient(top,#dd4b39,#c53727);
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -ms-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    -o-box-shadow: 0 1px 1px rgba(0,0,0,0.2);
    box-shadow: 0 1px 1px rgba(0,0,0,0.2);
}
.g-button-red:active {
    border: 1px solid #992a1b;
    background-color: #b0281a;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#dd4b39),to(#b0281a));
    background-image: -webkit-linear-gradient(top,#dd4b39,#b0281a);
    background-image: -moz-linear-gradient(top,#dd4b39,#b0281a);
    background-image: -ms-linear-gradient(top,#dd4b39,#b0281a);
    background-image: -o-linear-gradient(top,#dd4b39,#b0281a);
    background-image: linear-gradient(top,#dd4b39,#b0281a);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);
    color: #fff
}
.g-button-white {
    border: 1px solid #dcdcdc;
    color: #666;
    background: #fff;
}
.g-button-white:hover {
    border: 1px solid #c6c6c6;
    color: #333;
    background: #fff;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}
.g-button-white:active {
    background: #fff;
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.g-button-red:visited,
.g-button-share:visited,
.g-button-submit:visited {
    color: #fff;
}
.g-button-submit:focus,
.g-button-share:focus,
.g-button-red:focus {
    -webkit-box-shadow: inset 0 0 0 1px #fff;
    -moz-box-shadow: inset 0 0 0 1px #fff;
    box-shadow: inset 0 0 0 1px #fff;
}
.g-button-share:focus {
    border-color: #29691d;
}
.g-button-red:focus {
    border-color: #d14836;
}
.g-button-submit:focus:hover,
.g-button-share:focus:hover,
.g-button-red:focus:hover {
    -webkit-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
    box-shadow: inset 0 0 0 1px #fff, 0 1px 1px rgba(0,0,0,0.1);
}
.g-button.selected {
    background-color: #eee;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#eee),to(#e0e0e0));
    background-image: -webkit-linear-gradient(top,#eee,#e0e0e0);
    background-image: -moz-linear-gradient(top,#eee,#e0e0e0);
    background-image: -ms-linear-gradient(top,#eee,#e0e0e0);
    background-image: -o-linear-gradient(top,#eee,#e0e0e0);
    background-image: linear-gradient(top,#eee,#e0e0e0);
    -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
    border: 1px solid #ccc;
    color: #333;
}
.g-button img {
    display: inline-block;
    margin: -3px 0 0;
    opacity: .55;
    filter: alpha(opacity=55);
    vertical-align: middle;
    pointer-events: none;
}
*+html .g-button img {
    margin: 4px 0 0;
}
.g-button:hover img {
    opacity: .72;
    filter: alpha(opacity=72);
}
.g-button:active img {
    opacity: 1;
    filter: alpha(opacity=100);
}
.g-button.disabled img {
    opacity: .5;
    filter: alpha(opacity=50);
}
.g-button.disabled,
.g-button.disabled:hover,
.g-button.disabled:active,
.g-button-submit.disabled,
.g-button-submit.disabled:hover,
.g-button-submit.disabled:active,
.g-button-share.disabled,
.g-button-share.disabled:hover,
.g-button-share.disabled:active,
.g-button-red.disabled,
.g-button-red.disabled:hover,
.g-button-red.disabled:active,
input[type=submit][disabled].g-button {
    background-color: none;
    opacity: .5;
    filter: alpha(opacity=50);
    cursor: default;
    pointer-events: none;
}
/*--------------------------------------------*/
/*内容分列布局 固定值*/
.l-col-136,.l-col-180,.l-col-240,.l-col-245,.l-col-265,.l-col-435,.l-col-455,.l-col-480,.l-col-520,.l-col-700 {
    float:left;
    overflow:hidden;
}
.l-col-136{
    width:136px;
}
.l-col-180 {
    width:180px;
}
.l-col-240 {
    width:240px;
}
.l-col-245 {
    width:245px;
}
.l-col-265 {
    width:265px;
}
.l-col-435 {
    width:435px;
}
.l-col-455 {
    width:455px;
}
.l-col-480 {
    width:480px;
}
.l-col-520 {
    width:520px;
}
.l-col-700 {
    width:700px;
}

/*--------------------------------------------*/
/*内容分列布局 按百分比*/
.l-cols-at,.l-cols-80,.l-cols-75,.l-cols-666,.l-cols-60,.l-cols-50,.l-cols-50-fix,.l-cols-55,.l-cols-45,.l-cols-40,.l-cols-333,.l-cols-25,.l-cols-20,.l-cols-166,.l-cols-15,.l-cols-125,.l-cols-10 {
    float:left;
    overflow:hidden;
}
/*每列 自动*/
.l-cols-at {
    width:auto;
}
/*单列 4/5*/
.l-cols-80 {
    width:80%;
}
/*单列 3/4*/
.l-cols-75 {
    width:75%;
}
/*单列 66.6%*/
.l-cols-666 {
    width:66.6%;
}
/*单列 60%*/
.l-cols-60 {
    width:60%;
}
/*每列 1/2*/
.l-cols-50 {
    width:50%;
}
/*单列 55%*/
.l-cols-55 {
    width:55%;
}
/*单列 45%*/
.l-cols-45 {
    width:45%;
}
/*单列 40%*/
.l-cols-40 {
    width:40%;
}
/*每列 1/3*/
.l-cols-333 {
    width:33.3%;
}
/*每列 1/4*/
.l-cols-25 {
    width:25%;
}
/*每列 1/5*/
.l-cols-20 {
    width:20%;
}
/*每列 1/6*/
.l-cols-166 {
    width:16.6%;
}
/*单列 15%*/
.l-cols-15 {
    width:15%;
}
/*每列 1/8*/
.l-cols-125 {
    width:12.5%;
}
/*每列 1/10*/
.l-cols-10 {
    width:10%;
}
/*每列 1/2 解决ie无法整除的浮点数bug*/
.l-cols-50-fix {
    width:50%;
    *margin-right:-2px;
}

/******************************** 元件 component 前缀：.c-*****************************************
 *元件
 *可被嵌套到任何组件中，并可重新定义覆盖
 */
/*--------------------------------------------*/
/*常用分割线 虚线*/
.c-line {
    height:1px;
    overflow:hidden;
    border-bottom:1px dashed #ddd;
}
/*分割线 实线 #ddd 1px */
.c-line-sl-d-1 {
    height:1px;
    overflow:hidden;
    border-bottom:1px solid #ddd;
}
/*分割线 实线 #ddd 2px */
.c-line-sl-d-2 {
    height:2px;
    overflow:hidden;
    border-bottom:2px solid #ddd;
}